# 使用 openjdk 17.0.2 slim 作为基础镜像
FROM openjdk:17.0.2-slim

# 设置时间
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 设置维护者信息（可选）
LABEL maintainer="chen0104020@163.com"

# 设置工作目录
WORKDIR /app

# 将本地的JAR文件复制到容器的工作目录中
COPY target/blog_back-0.0.1-SNAPSHOT.jar /app/app.jar

# 暴露容器的8089端口
EXPOSE 8089

# 指定容器启动时运行的命令
ENTRYPOINT ["java", "-jar", "/app/app.jar"]
